hang up the gloves - French English Dictionary